Пульт.Онлайн /

config.shema

[GATEWAY_SETUP_APP_INFO] name={"en":"Gateway setup","ru":"Настройки шлюза"} help={"en":"The service implements a web interface to configure and manage the gateway","ru":"Сервис реализует веб-интерфейс для настроек и управления шлюзом"} [enabled] help={"en":"Enable the service","ru":"Включить сервис"} control=checkbox sort=1000000 [gateway_mac] help={"en":"The MAC address of the gateway. Used to identify the gateway on the server.","ru":"MAC-адрес шлюза. Используется для идентификации шлюза на сервере."} width=150 sort=1000 [connect_server] help={"en":"Connect to server","ru":"Подключаться к серверу"} control=checkbox sort=1000 [server_host] help={"en":"The server address (IP address or domain name, without http://, ws://, etc.). For example: test.pult.online","ru":"Адрес сервера (IP-адрес или доменное имя, без http://, ws:// и тп). Например: test.pult.online"} width=300 sort=1000 visibleif=connect_server [server_port] help={"en":"The server port, usually 443 when using SSL","ru":"Порт сервера, обычно 443 при использовании SSL-соединения"} control=number width=80 sort=1000 visibleif=connect_server [server_ssl_enabled] help={"en":"Exchange data with the server over a secure SSL connection. The parameter must correspond to the server setting.","ru":"Обмен данными с сервером через безопасное SSL-соединение. Параметр должен соответствовать настройке сервера."} control=checkbox sort=1000 visibleif=connect_server [server_check_cert] help={"en":"Check the server's domain name against the one specified in the SSL certificate when connecting over SSL. This option should be disabled when accessing the server by IP address.","ru":"Проверять доменное имя сервера на соответствие указанному в сертификате при подключении по SSL. При обращении к серверу по IP-адресу необходимо отключить эту опцию."} control=checkbox sort=1000 visibleif=connect_server [listen_tcp_port] help={"en":"Listen to TCP port","ru":"Слушать TCP-порт"} control=checkbox sort=1000 advanced=1 [tcp_port] help={"en":"This port provides access to the service API via JSONRPC2.0/WebSocket protocol. To access the API, make sure that the listen_tcp_port parameter is enabled and the allowed_ip parameter allows connections from the client's IP address.","ru":"На данном порту доступно API сервиса по протоколу JSONRPC2.0/WebSocket. Для доступа к API убедитесь, что параметр listen_tcp_port включен, а параметр allowed_ip разрешает подключаться с IP-адреса клиента."} control=number width=80 sort=1000 advanced=1 visibleif=listen_tcp_port [allowed_ip] help={"en":"Allowed IP addresses, separated by commas. Connections to this service will only be possible from the specified addresses. For example: 192.168., 127.0.0.1, etc. * - allow connections from any address.","ru":"Разрешенные ip-адреса, через запятую. Подключение к данному сервису будет возможно только с указанных адресов. Например: 192.168., 127.0.0.1 и тп. * - разрешить подключение с любых адресов."} sort=1000 advanced=1 visibleif=listen_tcp_port [ssl_enabled] help={"en":"Enable SSL for web-interface","ru":"Включить SSL для веб-интерфейса"} control=checkbox sort=1000 advanced=1 [ssl_key_file] advanced=1 sort=1000 visibleif=ssl_enabled [ssl_cert_file] advanced=1 sort=1000 visibleif=ssl_enabled [ssl_chain_file] advanced=1 sort=1000 visibleif=ssl_enabled [ssl_root_file] advanced=1 sort=1000 visibleif=ssl_enabled [ssl_ciphers] advanced=1 sort=1000 visibleif=ssl_enabled [ssl_protocols] advanced=1 sort=1000 visibleif=ssl_enabled [language] advanced=1 [gateway_passhash] advanced=1 [tunnelclient_passhash] advanced=1 [tunnelclient_passkey] advanced=1 [show_setup_form] advanced=1 [reboot_command] advanced=1 [listen_unix_socket] help={"en":"Listen to UNIX socket","ru":"Слушать UNIX-сокет"} control=checkbox sort=1000 advanced=1 [unix_socket] help={"en":"The name of the Unix socket (max. 14 characters). This API interface is used for internal inter-service communication via the JSONRPC2.0/BNRY protocol.","ru":"Имя unix-сокета (макс. 14 символов). Данный интерфейс API используется для внутренней межсервисной коммуникации по протоколу JSONRPC2.0/BNRY."} width=200 sort=1000 advanced=1 visibleif=listen_unix_socket [vars_file] help={"en":"Path to the variables file","ru":"Путь к файлу переменных"} advanced=1 [values_file] help={"en":"Path to the values file. This file stores the values of virtual variables, so that they can be restored after the service is restarted.","ru":"Путь к файлу значений. В данном файле храняться значения виртуальных переменных, для их восстановления после перезупуска сервиса."} advanced=1 [values_save_interval] help={"en":"Interval for saving values to a file, in milliseconds","ru":"Интервал сохранения значений в файл, мс"} width=80 control=number advanced=1 [chunk_size] help={"ru":"Максимально количество отправляемых в одном уведомлении сигналов (изменений переменных)", "en":"Maximum number of signals (variable changes) sent in a single notification"} width=80 control=number advanced=1 [var_list_size] help={"ru":"Максимальное количество переменных на одной странице в списке переменных", "en":"Maximum number of variables on one page in the variable list"} width=80 control=number advanced=1 [cpu_core] help={"ru":"Номер ядра, на котором будет принудительно запущен процесс. 0 - ядро будет выбрано операционной системой", "en":"The CPU core on which the process will be forcibly launched. 0 - the core will be selected by the operating system"} validation=numeric,minVal:0 control=number width=40 advanced=1 [poll_interval] help={"ru":"Интервал главного цикла, мс. Определяет интервал сетевых рассылок и частоту опроса внутрених событий. Нормальное значение от 100 до 10 мс. При необходимости увеличить частоту сообщений или ускорить реакцию на события до миллисекунд, укажите значение 10 - 1 мс. Чем ниже значение, тем выше нагрузка на процессор.", "en":"Main loop interval, ms. Determines the interval of network broadcasts and the frequency of internal event polling. Normal value is from 100 to 10 ms. If it is necessary to increase the message frequency or reaction to events to milliseconds, specify the value of 10 - 1 ms. The lower the value, the higher the load on the processor."} validation=numeric,minVal:1 control=number width=80 advanced=1 [inactivity_timeout] help={"ru":"Таймаут неактивности, мс. Определяет время, через которое будут сброшены неактивные соединения", "en":"Inactivity timeout, ms. Defines the time after which inactive connections will be reset"} validation=numeric,minVal:1 control=number width=80 advanced=1 [logger_enabled] help={"ru":"Вести лог работы данного сервиса", "en":"Enable logging for this service"} control=checkbox [logger_dir] help={"ru":"Папка для логов", "en":"Folder for logs"} advanced=1 hidden=1 [logger_title] help={"ru":"Заголовок логов", "en":"Title for logs"} advanced=1 [logger_maxsize] help={"ru":"Максимальный размер файла лога, байты. При превышении размера создается новый файл лога.", "en":"Maximum size of the log file in bytes. When the size is exceeded, a new log file is created."} validation=numeric,minVal:0 control=number width=80 advanced=1 [logger_maxline] help={"ru":"Максимальная длина строки лога", "en":"Maximum length of log string"} validation=numeric,minVal:0 control=number width=80 advanced=1 [logger_maxfiles] help={"ru":"Максимальное количество логов при ротации", "en":"Maximum number of logs during rotation"} validation=numeric,minVal:0 width=40 control=number advanced=1 [logger_print] help={"ru":"Выводить лог в консоль (отладка при запуске исполняемого файла через консоль)", "en":"Print logs to console (debugging when launching the executable file via console)"} control=checkbox advanced=1 [logger_write] help={"ru":"Записывать лог в файл", "en":"Record logs to a file"} control=checkbox advanced=1 [log_drv] help={"ru":"Логировать общие сообщения уровня драйвера переменных", "en":"Log general messages from level of the variable driver"} control=checkbox visibleif=logger_enabled [log_var] help={"ru":"Логировать сообщения по отдельным переменным", "en":"Log messages for individual variables"} control=checkbox visibleif=logger_enabled [log_app] help={"ru":"Логировать сообщения уровня приложения", "en":"Log messages from level of application"} control=checkbox visibleif=logger_enabled [log_srv] help={"ru":"Логировать сообщения уровня стандартных сервисов", "en":"Log messages from level of standard services"} control=checkbox visibleif=logger_enabled [log_api] help={"ru":"Логировать сообщения уровня API", "en":"Log messages from level of API"} control=checkbox visibleif=logger_enabled [log_rpc] help={"ru":"Логировать сообщения уровня протокола JSONRPC2.0", "en":"Log messages from level of JSONRPC2.0 protocol"} control=checkbox visibleif=logger_enabled [log_ws] help={"ru":"Логировать сообщения уровня протокола WebSocket", "en":"Log messages from level of WebSocket protocol"} control=checkbox visibleif=logger_enabled [log_http] help={"ru":"Логировать сообщения уровня протокола HTTP", "en":"Log messages from level of HTTP protocol"} control=checkbox visibleif=logger_enabled [log_mb] help={"ru":"Логировать сообщения уровня протокола Modbus", "en":"Log messages from level of Modbus protocol"} control=checkbox visibleif=logger_enabled [log_mqtt] help={"ru":"Логировать сообщения уровня протокола MQTT", "en":"Log messages from level of MQTT protocol"} control=checkbox visibleif=logger_enabled [log_bnry] help={"ru":"Логировать сообщения уровня протокола BNRY", "en":"Log messages from level of BNRY protocol"} control=checkbox visibleif=logger_enabled [log_ns] help={"ru":"Логировать сообщения уровня сетевых сокетов", "en":"Log messages from level of network sockets"} control=checkbox visibleif=logger_enabled [log_*] help={"ru":"Логировать сообщения данного уровня", "en":"Log messages from this level"} control=checkbox visibleif=logger_enabled
  Email
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   user_list
   user_save
   var_get
   var_list
   var_set